#pragma once

#include "ui_EncryptWidget.h"
#include "Group.h"

namespace kryptos { namespace controller {

  class Command;
}}

namespace kryptos { namespace ui {

class EncryptWidget : public QWidget
{
    Q_OBJECT

public:
    explicit EncryptWidget(QWidget *parent = 0);

    void setEncryptCommand(kryptos::controller::Command*);
    void fillContactsList (kryptos::entities::GroupList contacts);

    void init(){}

private slots:
    void callEncrypt();

private:
    Ui::EncryptWidget             ui;
    kryptos::controller::Command* m_encryptCdm;
};

}}
